W6. Логика, дискретная математика, приёмы доказательств, прямое доказательство, от противного, индукция
1. Краткое содержание
1.1 Введение в математические доказательства
Mathematical proof (математическое доказательство) — это формальный аргумент, устанавливающий истинность математического утверждения. Доказательства строятся из цепочки логических шагов: от набора предпосылок (premises) или аксиом к conclusion (выводу). Умение работать с приёмами доказательства — основа математики и computer science: так проверяют корректность алгоритмов и теорем.
1.2 Синтаксис и логические операции
Чтобы строить доказательства, используют формальный язык с фиксированным синтаксисом.
1.2.1 Символы и кванторы
- Символы: буквы вроде \(A, B, C, ..., x, y, z\) обозначают высказывания или переменные; возможны индексы: \(A_1, B_{1,2}, x^1\).
- Кванторы: задают «область действия» переменных.
- Универсальный квантор (\(\forall\)): «для всех», «для каждого». Запись \(\forall x P(x)\) означает: свойство \(P(x)\) истинно для любого допустимого \(x\) в выбранной области.
- Экзистенциальный квантор (\(\exists\)): «существует». Запись \(\exists x P(x)\) означает: найдётся хотя бы одно \(x\), для которого \(P(x)\) истинно.
1.2.2 Логические операции
- Отрицание (\(\neg P\)): «не \(P\)»; меняет истинностное значение.
- Конъюнкция (\(P_1 \& P_2\)): «\(P_1\) и \(P_2\)»; истинна, только если оба истинны.
- Дизъюнкция (\(P_1 \lor P_2\)): «\(P_1\) или \(P_2\)»; истинна, если истинно хотя бы одно.
- Импликация (\(P_1 \to P_2\)): «если \(P_1\), то \(P_2\)»; ложна только при истинном \(P_1\) и ложном \(P_2\).
- Эквиваленция (\(P_1 \leftrightarrow P_2\)): «\(P_1\) тогда и только тогда, когда \(P_2\)»; истинна, если значения истинности совпадают.
1.3 Теоремы и условные утверждения
Theorem (теорема) — утверждение, для которого уже дано доказательство. Многие теоремы формулируются как условные утверждения.
1.3.1 Импликация: \(A \to B\)
В импликации у \(A\) и \(B\) разные роли.
- Sufficient condition (достаточное условие): \(A\) — достаточное условие для \(B\): из истинности \(A\) следует \(B\). Пример: «делимость на 6» — достаточное условие для «делимости на 3».
- Necessary condition (необходимое условие): \(B\) — необходимое условие для \(A\): \(A\) не может быть истинно, если ложно \(B\). Пример: «делимость на 3» — необходимое условие для «делимости на 6».
- Contrapositive (контрапозиция): \(A \to B\) логически эквивалентно \(\neg B \to \neg A\). Доказать одно — значит доказать другое.
1.3.2 Конъюнкция в посылках: \((A_1 \& A_2 \& \dots \& A_n) \to B\)
Иногда вывод \(B\) требует одновременной истинности нескольких условий; тогда \(A_1, A_2, \dots, A_n\) вместе называют sufficient conditions (достаточными условиями) для \(B\). Пример: «прямая \(l_1\) параллельна \(l_3\)» и «прямая \(l_2\) параллельна \(l_3\)» — достаточные условия, чтобы заключить, что «\(l_1\) параллельна \(l_2\)».
1.3.3 Эквиваленция: \(A \leftrightarrow B\)
Формулировка «\(A\) тогда и только тогда, когда \(B\)» означает логическую взаимозаменяемость \(A\) и \(B\).
- \(A\) — sufficient and necessary condition (достаточное и необходимое условие) для \(B\).
- Чтобы доказать \(A \leftrightarrow B\), доказывают две импликации: \(A \to B\) (часть «только если») и \(B \to A\) (часть «если»).
1.4 Базовые приёмы доказательства
Argument (рассуждение, довод) — последовательность утверждений (premises, посылок), из которых логически следует итоговое утверждение (conclusion, заключение).
1.4.1 Deduction vs. induction (в смысле умозаключения, не мат. индукции)
- Deduction (дедукция): от общих принципов к частному выводу; при истинных посылках вывод обязан быть истинным.
- Аналогия: все лебеди белые; Дейзи — лебедь; значит, Дейзи белая.
- Inductive reasoning (индуктивное обобщение): от частных наблюдений к общему выводу; вывод скорее всего верен, но не гарантирован.
- Аналогия: три белых лебедя не доказывают, что все лебеди белые.
1.4.2 Direct proof (прямое доказательство)
Стандартный способ доказать импликацию \(P \to Q\).
- Предположить, что посылка \(P\) истинна.
- Использовать определения, аксиомы и уже доказанные теоремы, чтобы вывести \(Q\).
- Заключить, что \(Q\) истинно.
Опираются на rules of inference (правила вывода) — шаблоны логического следования.
- Modus Ponens: из \(P\) и \(P \to Q\) следует \(Q\).
- Hypothetical Syllogism: из \(P \to Q\) и \(Q \to R\) следует \(P \to R\).
- Universal Instantiation: из \(\forall x P(x)\) получают \(P(c)\) для конкретного \(c\).
- Existential Generalization: из \(P(c)\) для некоторого \(c\) получают \(\exists x P(x)\).
1.4.3 Proof by contradiction (доказательство от противного)
Непрямой приём для утверждения \(Q\) (или импликации \(P \to Q\)).
- Предположить противоположное тому, что нужно доказать. Для \(P \to Q\) предполагают истинность \(P\) и \(\neg Q\).
- Вывести логическое противоречие (например, \(X \& \neg X\)).
- Заключить, что исходное предположение неверно, значит, исходное утверждение истинно. Классика — иррациональность \(\sqrt{2}\).
1.4.4 Proof by mathematical induction (математическая индукция)
Доказывает, что \(P(n)\) истинно для всех целых \(n \ge n_0\): это строгая дедуктивная схема, формализующая идею «шага по натуральному ряду».
- Simple induction (простая индукция):
- Basis step (база): показать \(P(n_0)\).
- Inductive hypothesis (индуктивное предположение): предположить \(P(k)\) для произвольного \(k \ge n_0\).
- Inductive step (индуктивный шаг): доказать \(P(k+1)\), используя предположение.
- Conclusion: по principle of mathematical induction, \(P(n)\) для всех \(n \ge n_0\).
- Strong induction (сильная индукция):
- Basis step: проверить несколько начальных случаев \(P(n_0), \dots, P(n_0+m)\).
- Inductive hypothesis: предположить \(P(i)\) для всех \(n_0 \le i \le k\).
- Inductive step: доказать \(P(k+1)\) с опорой на все предыдущие.
2. Определения
- Argument: последовательность высказываний, где начальные (premises) поддерживают финальное (conclusion).
- Premise: утверждение, принимаемое истинным в рамках доказательства.
- Conclusion: финальное утверждение аргумента.
- Theorem: математическое утверждение с доказательством.
- Sufficient condition: в \(A \to B\) формула \(A\) — достаточное условие для \(B\).
- Necessary condition: в \(A \to B\) формула \(B\) — необходимое условие для \(A\).
- Contrapositive для \(A \to B\): это \(\neg B \to \neg A\); эквивалентно исходной импликации.
- Direct proof: доказательство \(P \to Q\) через цепочку шагов от \(P\) к \(Q\).
- Proof by contradiction: предполагают \(\neg Q\) (в нужной постановке) и приходят к противоречию.
- Mathematical induction: база + индуктивный шаг для бесконечного ряда натуральных случаев.
- Basis step: проверка начального значения.
- Inductive hypothesis: предположение о \(P(k)\) (или о всех меньших индексах при сильной индукции).
- Inductive step: доказательство перехода к \(k+1\).
3. Формулы
- Contrapositive equivalence: \(A \to B \equiv \neg B \to \neg A\)
- Biconditional equivalence: \(A \leftrightarrow B \equiv (A \to B) \& (B \to A)\)
- Нечётное целое: \(n = 2k + 1\)
- Чётное целое: \(n = 2k\)
- Сумма первых \(n\) натуральных: \[ \sum_{i=1}^{n} i = \frac{n(n+1)}{2} \]
- Сумма первых \(n\) квадратов: \[ \sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6} \]
- Сумма геометрической прогрессии: \[ \sum_{i=0}^{n} 2^i = 2^{n+1} - 1 \]
- Fibonacci recurrence: \(f_n = f_{n-1} + f_{n-2}\)
- Binet’s formula: \[ f_n = \frac{(\frac{1+\sqrt{5}}{2})^n - (\frac{1-\sqrt{5}}{2})^n}{\sqrt{5}} \]
- Bernoulli’s inequality: \((1 + x)^n \ge 1 + xn\)
4. Примеры
4.1. Прямое доказательство (Лаба 5, Задание 1)
Прямым доказательством покажите, что сумма двух нечётных целых чётна.
Показать решение
- Предположим посылку: пусть \(x\) и \(y\) — произвольные нечётные целые.
- Определение нечётного целого: целое нечётно, если оно имеет вид \(2k+1\) для некоторого целого \(k\). Значит,
- \(x = 2a + 1\),
- \(y = 2b + 1\) для некоторых целых \(a\) и \(b\).
- Вычислим сумму:
- \(x + y = (2a + 1) + (2b + 1) = 2a + 2b + 2\).
- Сопоставим с определением чётного: целое чётно, если оно имеет вид \(2k\). Вынесем множитель \(2\):
- \(x + y = 2(a + b + 1)\).
- Заключение: так как \(a\) и \(b\) целые, то и \(a+b+1\) целое; значит, сумма есть удвоенное целое, то есть чётная.
4.2. Прямое доказательство (Лаба 5, Задание 1.a)
Прямым доказательством покажите, что произведение двух нечётных нечётно.
Показать решение
- Предположим посылку: пусть \(x\) и \(y\) — произвольные нечётные целые.
- Определение нечётности: \(x = 2a + 1\) и \(y = 2b + 1\) для некоторых целых \(a\) и \(b\).
- Вычислим произведение:
- \(x \cdot y = (2a + 1)(2b + 1) = 4ab + 2a + 2b + 1\).
- Сопоставим с определением нечётного: вынесем \(2\) из первых трёх слагаемых:
- \(x \cdot y = 2(2ab + a + b) + 1\).
- Заключение: положим \(k = 2ab + a + b\); тогда \(k\) целое и \(xy = 2k+1\), значит произведение нечётно.
4.3. Эквиваленция (Лаба 5, Задание 1.b)
Докажите: для положительного целого \(n\) число \(n\) чётно тогда и только тогда, когда \(7n+4\) чётно.
Показать решение
Чтобы доказать эквиваленцию (biconditional), нужно доказать импликацию в обе стороны.
- Часть 1: если \(n\) чётно, то \(7n+4\) чётно.
- Пусть \(n\) чётно: \(n = 2k\) для некоторого целого \(k\).
- Подставим: \(7(2k) + 4 = 14k + 4 = 2(7k + 2)\).
- Так как \(7k+2\) целое, выражение чётно.
- Часть 2: если \(7n+4\) чётно, то \(n\) чётно.
- Используем proof by contraposition (доказательство через контрапозицию). Контрапозиция к утверждению «если \(7n+4\) чётно, то \(n\) чётно» — это «если \(n\) нечётно, то \(7n+4\) нечётно».
- Пусть \(n\) нечётно: \(n = 2k + 1\).
- Тогда \(7(2k+1)+4 = 14k + 11 = 14k + 10 + 1 = 2(7k+5)+1\) — нечётно.
- Контрапозиция истинна, значит исходная импликация истинна.
4.4. Эквиваленция (Лаба 5, Задание 1.c)
Докажите: \(n\) нечётно \(\Leftrightarrow\) \(5n+6\) нечётно (для положительного целого \(n\)).
Показать решение
Нужно доказать импликации в обе стороны.
- Часть 1: если \(n\) нечётно, то \(5n+6\) нечётно.
- Пусть \(n = 2k+1\).
- Тогда \(5(2k+1)+6 = 10k+11 = 10k+10+1 = 2(5k+5)+1\) — вид \(2m+1\), значит нечётно.
- Часть 2: если \(5n+6\) нечётно, то \(n\) нечётно.
- По контрапозиции достаточно показать: если \(n\) чётно, то \(5n+6\) чётно.
- Пусть \(n=2k\): \(5(2k)+6 = 10k+6 = 2(5k+3)\) — чётно.
4.5. От противного (Лаба 5, Задание 2)
Докажите от противного, что \(\sqrt{2}\) иррационально.
Показать решение
- Предположим противное: \(\sqrt{2}\) рационально.
- Определение рационального: тогда \(\sqrt{2} = a/b\), где \(a,b\) — целые, \(b \neq 0\), дробь несократима (\(a\) и \(b\) взаимно просты).
- Преобразуем равенство: \(\sqrt{2} = a/b \Rightarrow 2 = a^2/b^2 \Rightarrow a^2 = 2b^2\).
- Следствия: из \(a^2 = 2b^2\) следует, что \(a^2\) чётно, значит и \(a\) чётно; пишем \(a = 2k\).
- Подстановка: \((2k)^2 = 2b^2 \Rightarrow 4k^2 = 2b^2 \Rightarrow b^2 = 2k^2\), значит \(b^2\) чётно и \(b\) чётно.
- Противоречие: \(a\) и \(b\) оба чётны — есть общий делитель \(2\), что противоречит несократимости \(a/b\).
- Заключение: предположение о рациональности \(\sqrt{2}\) неверно.
4.6. От противного (Лаба 5, Задание 2.a)
Если \(n\) целое и \(n^3+5\) нечётно, то \(n\) чётно — от противного.
Показать решение
- Предположим противное: \(n^3+5\) нечётно и \(n\) нечётно.
- Нечётное \(n\): \(n = 2k+1\) для некоторого целого \(k\).
- Подстановка и упрощение:
- \(n^3+5 = (2k+1)^3 + 5 = (8k^3+12k^2+6k+1)+5 = 8k^3+12k^2+6k+6\).
- Чётность: \(n^3+5 = 2(4k^3+6k^2+3k+3)\) — чётное при нечётном \(n\).
- Противоречие: получили чётность \(n^3+5\), хотя в посылке оно нечётно.
- Заключение: предположение «\(n\) нечётно» неверно, значит \(n\) чётно.
4.7. От противного (Лаба 5, Задание 2.b)
Если \(3n+2\) чётно, то \(n\) чётно — от противного.
Показать решение
Нечётное \(n=2k+1\) даёт \(3n+2=6k+5=2(3k+2)+1\) — нечётно, противоречие.
Ответ: \(n\) чётно.4.8. От противного (Лаба 5, Задание 2.c)
Для целых \(a,b\) верно \(a^2-4b\neq 2\).
Показать решение
- Предположим противное: \(a^2-4b=2\) для некоторых целых \(a,b\).
- Преобразование: \(a^2 = 4b+2 = 2(2b+1)\).
- Следствие: \(a^2\) чётно, значит \(a\) чётно; \(a=2k\).
- Подстановка: \((2k)^2 = 4b+2 \Rightarrow 4k^2 = 4b+2 \Rightarrow 2k^2 = 2b+1\).
- Противоречие: слева чётное, справа нечётное — равенство невозможно.
- Заключение: предположение неверно, значит \(a^2-4b \neq 2\) для всех целых \(a,b\).
4.9. Математическая индукция (Лаба 5, Задание 3)
\(\displaystyle 1+2+\dots+n=\frac{n(n+1)}{2}\) для \(n\ge 1\).
Показать решение
- База (\(n=1\)): слева \(1\), справа \(\frac{1(1+1)}{2}=1\) — верно.
- Индуктивное предположение: для произвольного \(k\ge 1\) верно \(1+2+\dots+k=\frac{k(k+1)}{2}\).
- Индуктивный шаг (\(k+1\)): нужно \(1+\dots+k+(k+1)=\frac{(k+1)((k+1)+1)}{2}\).
- Левая часть: \((1+\dots+k)+(k+1)=\frac{k(k+1)}{2}+(k+1)=\frac{k(k+1)+2(k+1)}{2}=\frac{(k+1)(k+2)}{2}\).
- Заключение: по principle of mathematical induction формула верна для всех \(n\ge 1\).
4.10. Математическая индукция (Лаба 5, Задание 3.a)
\(\displaystyle \sum_{i=0}^{n}2^i=2^{n+1}-1\).
Показать решение
Обозначим утверждение через \(P(n)\); сумма — \(\sum_{i=0}^{n}2^i\).
- База (\(n=0\)): слева \(2^0=1\), справа \(2^{1}-1=1\).
- Индуктивное предположение: для \(k\ge 0\) верно \(1+2+\dots+2^k=2^{k+1}-1\) (в смысле суммы степеней двойки до \(2^k\) включительно).
- Индуктивный шаг: докажем для \(k+1\):
- хотим \(1+\dots+2^k+2^{k+1}=2^{(k+1)+1}-1\);
- левая часть: \((2^{k+1}-1)+2^{k+1}=2\cdot 2^{k+1}-1=2^{k+2}-1\).
- Заключение: верно для всех \(n\ge 0\).
4.11. Неравенство Бернулли (Лаба 5, Задание 3.b)
\((1+x)^n\ge 1+xn\) при \(n\ge 1\) и \(1+x\ge 0\).
Показать решение
- База (\(n=1\)): \((1+x)^1=1+x\) и \(1+1\cdot x\) — равенство.
- Индуктивное предположение: \((1+x)^k \ge 1+kx\) для \(k\ge 1\).
- Индуктивный шаг: \((1+x)^{k+1}=(1+x)^k(1+x)\). Так как \(1+x\ge 0\), умножение сохраняет знак:
- \((1+x)^k(1+x) \ge (1+kx)(1+x)=1+x+kx+kx^2 = 1+(k+1)x+kx^2\).
- При \(k\ge 1\) и \(x^2\ge 0\) имеем \(kx^2\ge 0\), значит \(1+(k+1)x+kx^2 \ge 1+(k+1)x\).
- Заключение: \((1+x)^{k+1}\ge 1+(k+1)x\); неравенство верно для всех \(n\ge 1\).
4.12. Математическая индукция (Лаба 5, Задание 3.c)
\(4^n>3^n+2^n\) для \(n\ge 2\).
Показать решение
- База (\(n=2\)): \(4^2=16 > 9+4=13\).
- Индуктивное предположение: \(4^k>3^k+2^k\) для \(k\ge 2\).
- Индуктивный шаг: \(4^{k+1}=4\cdot 4^k > 4(3^k+2^k)=4\cdot 3^k+4\cdot 2^k = 3^{k+1}+3^k+2^{k+1}+2^{k+1}\).
- При \(k\ge 2\) величины \(3^k\) и \(2^{k+1}\) положительны, поэтому \(3^{k+1}+3^k+2^{k+1}+2^{k+1} > 3^{k+1}+2^{k+1}\).
- Заключение: \(4^{k+1}>3^{k+1}+2^{k+1}\); неравенство верно для всех \(n\ge 2\).
4.13. Математическая индукция (Лаба 5, Задание 3.d)
\(4^n-1\) делится на \(3\) для всех \(n\ge 1\).
Показать решение
- База (\(n=1\)): \(4^1-1=3\).
- Индуктивное предположение: \(4^k-1=3m\), то есть \(4^k=3m+1\).
- Индуктивный шаг: \(4^{k+1}-1=4\cdot 4^k-1=4(3m+1)-1=12m+3=3(4m+1)\).
- Заключение: делимость на \(3\) для всех \(n\ge 1\).
4.14. Математическая индукция (Лаба 5, Задание 3.e)
\(5^n-4n+15\) делится на \(16\) при \(n\ge 0\).
Показать решение
- База (\(n=0\)): \(5^0-0+15=16\).
- Индуктивное предположение: \(5^k-4k+15=16m\), откуда \(5^k=16m+4k-15\).
- Индуктивный шаг: \(5^{k+1}-4(k+1)+15=5\cdot 5^k-4k+11=5(16m+4k-15)-4k+11=80m+16k-64=16(5m+k-4)\).
- Заключение: делимость на \(16\) для всех \(n\ge 0\).
4.15. Вывод заключения (Туториал 5, Задание 1)
Каково логическое заключение из утверждений ниже?
- Если сегодня идёт дождь, нужно взять зонт.
- Сегодня идёт дождь.
Показать решение
- Посылки: пусть \(P\) — «сегодня дождь», \(Q\) — «нужен зонт». Даны \(P\to Q\) и \(P\).
- Правило вывода: это схема Modus Ponens: из истинности импликации и её посылки следует заключение.
- Заключение: \(Q\) истинно.
4.16. Вывод заключения (Туториал 5, Задание 2)
Каково логическое заключение из утверждений ниже?
- Если у Джорджа не восемь ног, то он не паук.
- Джордж — паук.
Показать решение
- Посылки: пусть \(P\) — «у Джорджа не 8 ног», \(Q\) — «он не паук». Первая посылка: \(P\to Q\). Вторая: Джордж — паук, то есть \(\neg Q\).
- Правило вывода: Modus Tollens — из \(P\to Q\) и \(\neg Q\) следует \(\neg P\).
- Заключение: \(\neg P\), то есть «у Джорджа восемь ног».
4.17. Вывод заключения (Туториал 5, Задание 3)
Что логически следует для студента Боба из утверждений ниже?
- Каждый из 93 студентов этого курса имеет персональный компьютер: \((\forall x\in Cl)\,PC(x)\).
- Каждый, кто имеет персональный компьютер, умеет пользоваться текстовым процессором: \((\forall x)\,(PC(x)\to WP(x))\).
Показать решение
- Посылки: (1) для любого студента \(x\) курса \(Cl\) верно \(PC(x)\); (2) для любого человека \(x\) из \(PC(x)\) следует \(WP(x)\).
- Universal instantiation: так как Боб — студент курса, из (1) получаем \(PC(\text{Боб})\).
- Modus ponens: подставляя в (2), из \(PC(\text{Боб})\) следует \(WP(\text{Боб})\).
4.18. Прямое доказательство (Туториал 5, Задание 4)
Прямым доказательством покажите, что сумма двух нечётных целых чётна.
Показать решение
- Посылка: пусть \(x,y\) — произвольные нечётные целые.
- Определение: \(x=2a+1\), \(y=2b+1\) для целых \(a,b\).
- Сумма: \(x+y=(2a+1)+(2b+1)=2a+2b+2\).
- Чётность: \(x+y=2(a+b+1)\).
- Заключение: \(a+b+1\) целое, значит сумма — удвоенное целое.
4.19. Доказательство через контрапозицию (Туториал 5, Задание 5)
Докажите: если \(n\) целое и \(3n+2\) нечётно, то \(n\) нечётно.
Показать решение
- Контрапозиция: «если \(P\), то \(Q\)» эквивалентно «если \(\neg Q\), то \(\neg P\)». Здесь \(P\): «\(3n+2\) нечётно», \(Q\): «\(n\) нечётно». Контрапозиция: если \(n\) чётно, то \(3n+2\) чётно.
- Предположим: \(n\) чётно.
- Запись: \(n=2k\).
- Подстановка: \(3n+2=3(2k)+2=6k+2=2(3k+1)\).
- Заключение: \(3n+2\) чётно — контрапозиция доказана, значит исходная импликация верна.
4.20. От противного (Туториал 5, Задание 6)
Докажите от противного, что \(\sqrt{2}\) иррационально.
Показать решение
- Предположим \(\sqrt{2}=a/b\) в несократимой дроби.
- Тогда \(a^2=2b^2\), откуда \(a\) чётно: \(a=2k\).
- Подстановка даёт \(b^2=2k^2\), значит \(b\) чётно.
- Общий делитель \(2\) противоречит несократимости.
- Значит предположение о рациональности \(\sqrt{2}\) ложно.
4.21. Математическая индукция (Туториал 5, Задание 7)
Докажите по индукции: \(\displaystyle\sum_{i=1}^n i=\frac{n(n+1)}2\) для любого \(n\ge 1\).
Показать решение
- База (\(n=1\)): левая часть (LHS) равна \(1\); правая (RHS) \(\frac{1\cdot 2}{2}=1\).
- Индукционное предположение: \(\sum_{i=1}^k i=\frac{k(k+1)}{2}\).
- Шаг: \(\sum_{i=1}^{k+1}i=\frac{k(k+1)}{2}+(k+1)=\frac{(k+1)(k+2)}{2}\).
- Заключение: по принципу математической индукции формула верна для всех \(n\ge 1\).
4.22. Математическая индукция (Туториал 5, Задание 8)
Докажите по индукции: \(\displaystyle\sum_{i=1}^n i^2=\frac{n(n+1)(2n+1)}6\) для \(n\ge 1\).
Показать решение
- База (\(n=1\)): \(1^2=1\) и \(\frac{1\cdot 2\cdot 3}{6}=1\).
- Предположение: \(\sum_{i=1}^k i^2=\frac{k(k+1)(2k+1)}{6}\).
- Шаг: прибавляем \((k+1)^2\) и приводим к общему виду \[(k+1)\left(\frac{k(2k+1)}{6}+(k+1)\right)=(k+1)\frac{(k+2)(2k+3)}{6}=\frac{(k+1)(k+2)(2(k+1)+1)}{6}.\]
- Заключение: формула верна для всех \(n\ge 1\).
4.23. Формула Бине (Туториал 5, Задание 9)
\(f_n=\dfrac{\big(\frac{1+\sqrt5}2\big)^n-\big(\frac{1-\sqrt5}2\big)^n}{\sqrt5}\).
Показать решение
Это Binet’s formula — явная формула для \(f_n\) при \(f_0=0,f_1=1\), \(f_n=f_{n-1}+f_{n-2}\); связь с golden ratio \(\varphi=\frac{1+\sqrt5}2\).
Ответ: формула Бине для \(n\)-го числа Фибоначчи.4.24. Математическая индукция (Туториал 5, Задание 10)
Докажите по индукции: \(f_1+f_3+\dots+f_{2n-1}=f_{2n}\) для любого \(n\ge 1\).
Показать решение
- База (\(n=1\)): слева \(f_1=1\), справа \(f_2=1\).
- Предположение: \(f_1+f_3+\dots+f_{2k-1}=f_{2k}\).
- Шаг: добавляем \(f_{2k+1}\): левая часть \(f_{2k}+f_{2k+1}=f_{2k+2}\) по рекуррентному соотношению Фибоначчи; это и есть правая часть для \(n=k+1\).
- Заключение: тождество верно для всех \(n\ge 1\).